www.gusucode.com > 一个JSP MYSQL在线考试系统源码程序 > 一个JSP MYSQL在线考试系统/TomExam_v2.1_UTF8/TomExam_v2.1_UTF8/WebRoot/inc/system/examinfo.js
//页面加载 $(function(){ //追加设置按钮 $(".qks").each(function(){ var qtype = $(this).attr("qtype"); var qscore = $(this).attr("qscore"); var did = $(this).attr("did"); //if(1==qtype || "1"==qtype){ var html = ''; html += '<a href="javascript:;" style="color:#f00" onmouseover="buildSetter('+qscore+',this,'+did+');">设置得分</a>'; $(this).append("<br/>" + html); //} }); //隐藏小操作面板 $(".body").click(function(){ $("#divsetter").hide(); }); }); //小面板 buildSetter = function(qscore,obj,did){ var offset = $(obj).offset(); var the_top = offset.top; var the_left = offset.left; var btns = ''; for(var i=0; i<=eval(qscore); i++){ btns += '<a href="javascript:;" onclick="setScore('+i+','+did+');" class="lnk_score">'+i+'</a> '; } $("#divsetter").css("width","100px"); $("#divsetter").css("height","auto"); $("#divsetter").css("top",the_top+"px"); $("#divsetter").css("left",the_left+"px"); $("#divsetter").html(btns); $("#divsetter").show(); } //设置分值 setScore = function(_score,_did){ $.ajax({ type: "POST", url: "ajax.do?action=manualCheck", data: {pid:_pid, uid:_uid, did:_did, iid:_iid, score:_score, t:rnd()}, success: function(msg){ if("1"==msg || 1==msg || 2==msg || "2"==msg){ alert("操作成功"); //在页面上设置改变后的分值 var old_this_val = $(".qks[did="+_did+"]").children("span.label:first").html(); var old_total_score = $("#u_total_score").html(); var n_this_val = _score; var n_total_score = eval(old_total_score-old_this_val+n_this_val); $("#u_total_score").html(n_total_score); $(".qks[did="+_did+"]").children("span.label:first").html(""+n_this_val); }else{ alert("操作失败"); } }, error: function(){ alert("向系统发送请求时,发生异常。请与系统管理员联系。"); } }); }